// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
  compatibilityDate: "2025-07-15",
  devtools: { enabled: true },
  css: ["~/assets/css/main.css"],

  // 运行时配置 - 用于配置后端API地址等
  runtimeConfig: {
    // 服务端可用的私有配置
    apiSecret: "", // 从环境变量 NUXT_API_SECRET 读取
    apiBaseUrl:
      process.env.NUXT_API_BASE_URL || "https://jsonplaceholder.typicode.com",

    // public 中的配置在客户端和服务端都可用
    public: {
      apiBase: "/api",
    },
  },

  // 如果需要使用 Nuxt Image 模块来优化图片，取消下面的注释
  modules: ["@nuxt/image", "@nuxt/content"],

  // 图片优化配置
  image: {
    // 启用图片优化
    quality: 80,
    format: ["webp"],
  },
});